﻿Полная версия · без срока и активации.
Все функции доступны без оплаты, рекламы, кодов и сервера лицензий.
Подтверждения файловых операций, UAC и разрешения доступа Windows сохранены.

ОБНОВЛЕНИЕ MAESTRO 0.3.0-test · 31.10.2026
Исправлена комплектация SSL: файл сертификатов включён, проверка сертификатов не отключается. Добавлены проверка присутствия устройств и приоритет сетевого адреса с шлюзом при выборе домашней сети. Если ключ data недоступен после копирования с другого ПК, программа предлагает сохранить его резервной копией и создать новый — только после вашего подтверждения. Старый ключ не удаляется автоматически. Копируйте программу на другой ПК без data. Интернет-сервер, как согласовано, подключается позже. Это файловый менеджер внутри приложения; сетевого диска Проводника пока нет.

MAESTRO HOME · TEST 0.3.0
Домашняя группа компьютеров с выборочным доступом к папкам.

Начало работы
1. Скопируйте одну полную папку версии на каждый компьютер (Windows 10/11 x64).
2. Запустите MaestroHome.exe обычным пользователем. На основном ПК выберите локальный IPv4 адрес и создайте домашнюю группу.
3. На остальных ПК нажмите «Найти компьютеры», выберите группу и подтвердите. Владелец группы сверяет ключ устройства с его владельцем и разрешает запрос.
4. Каждый на вкладке «Мои папки и доступ» выбирает разрешённые папки. По умолчанию — чтение. По желанию можно разрешить загрузку новых файлов. Существующие файлы не перезаписываются и не удаляются.
5. На вкладке «Сеть» выберите компьютер и откройте его файлы. Файлы скачиваются на D, после чего их можно открыть обычной программой. Загрузите отредактированную копию под новым именем при разрешении владельца.
6. Доступ к папке можно закрыть, вложенную папку скрыть, конкретному компьютеру запретить доступ к своим папкам. Владелец группы может полностью исключить устройство.

Программа должна быть открыта. При закрытии сетевой модуль завершается; после создания новой группы выдаётся новый код. Выбор папок и личные ключи сохраняются, состав группы не сохраняется. Копируйте программу БЕЗ папки data, чтобы на другом ПК создался собственный ключ! Из скачиваемых архивов data исключена.
В домашней сети нужны TCP 18740 и UDP 18741. Windows может запросить доступ через брандмауэр — разрешайте только частную сеть. Программа не меняет брандмауэр, реестр SMB, маршрутизатор и системные службы. Изоляция клиентов Wi-Fi может мешать обнаружению. Можно вставить код вручную.

Интернет
ПУБЛИЧНЫЙ СЕРВЕР MAESTRO НЕ РАЗВЁРНУТ. Код с локальным адресом работает только в соответствующей домашней сети. Для разных сетей необходим доступный HTTPS-ретранслятор с действительным сертификатом. Серверный код и инструкция находятся в «Сервер — для настройки». Все клиенты подключаются к нему исходящими соединениями; открывать SMB или порты на домашних маршрутизаторах не требуется. Не заявляем проверку на компьютерах в разных странах: проверен локальный тест с тремя участниками через ретранслятор.

Границы тестовой версии
Это файловый менеджер внутри приложения, не VPN и не диск Проводника; прямое открытие удалённого файла произвольной программой не реализовано. До 16 устройств, 2 ГБ на файл, 5000 элементов в папке. Передачи последовательные, без возобновления после сбоя. Скачивание только на D. Нет удаления, перезаписи, автоматической синхронизации и автозапуска. Нельзя открыть весь диск, системные папки, папку программы, ссылки, junction, ADS и жёсткие ссылки. При изменении файла во время копирования передача отклоняется. Не копируйте папку data между компьютерами.

Защита и доступ
Разрешение владельца требуется даже при наличии кода; ключ устройства нужно сверять по доверенному каналу. Имена устройств и само обнаружение не удостоверяют владельца. Код не публикуйте. X25519 + HKDF-SHA256 + AES-256-GCM отдельно между каждой парой устройств, Ed25519 подписи, проверка адресата, времени и повторных сообщений. Сервер видит адреса и размеры сообщений, но не содержимое файлов. Ключи на Windows защищаются DPAPI текущего пользователя, без незашифрованного запасного варианта. Если профиль DPAPI недоступен при первом запуске, используется только ключ в памяти до закрытия, о чём пишет строка состояния. Если уже сохранённый ключ не расшифровывается, запуск останавливается. Права проверяются для каждого запроса. Уже полученные файлы отозвать невозможно. Ретранслятор держит ограниченные очереди в памяти, не хранит файлы на диске.
Самостоятельный протокол TEST не проходил независимый аудит. Не публикуйте сервер для общего доступа до проверки и испытания в настоящих разных сетях. Ограничения по гонкам изменения файловой системы: не изменяйте структуру опубликованных папок ссылками во время работы; тестовая версия не предназначена для недоверенных локальных администраторов.